@charset "utf-8";
/* CSS Document */

body{ padding:0px; margin:0px; min-width:1240px; max-width:1920px; margin:auto; font-family:"微软雅黑"; font-size:15px;}
a{ color:#666; text-decoration:none;}
img{ border:none; padding:0px; margin:0px; display:block; user-select:none;}
ul{ list-style:none; padding:0px; margin:0px;}

/* 顶部欢迎 */
.tophy{ width:100%; height:36px; margin:auto; border-bottom:1px solid #EEE;}
.tophy_wz{ width:1200px; height:36px; margin:auto;}
.tophy_ul{ position:absolute; width:1200px; z-index:99;}
.tophy_ul_hy{ float:left; line-height:36px; color:#797979;}
.tophy_ul_hy i{ width:16px; height:15px; background:url(../images/top_hy_tb.jpg) no-repeat; font-style:normal; float:left; padding-right:10px; margin-top:11px;}
.tophy_ul_tb{ float:right; margin-left:15px;}

/* 导航 */
.dh_wk{ width:100%; height:100px; margin:auto; z-index:98;}
.dh_bg{ width:100%; height:148px; position:absolute; background:url(../images/dh_bg.png) no-repeat bottom center; z-index:98;}
.dh_ul{ width:1200px; margin:auto;}
.dh_ul_link_left{ float:left; width:540px; min-height:100px;}
.dh_ul_link_left .dh_ul_links{ float:left; margin-right:5px;}
.dh_ul_link_right .dh_ul_links{ float:left; margin-left:5px;}
.dh_ul_link_right{ float:right; width:540px; min-height:100px;}
.dh_ul_links{ width:85px; height:100px;}
.dh_ul_links_a{ width:85px; height:36px; color:#333; text-align:center; display:block; line-height:36px; margin-top:30px; border-radius:18px 18px 18px 18px; font-size:16px; transition:0.2s;}
.dh_ul_links:hover .dh_ul_links_a{ background:#D19A31; color:#fff;}
.dh_ul_links:hover .dh_xl{ display:block;}

.dh_xl{ position:absolute; width:85px; background:#D19A31; border-radius:6px 6px 6px 6px; margin-top:10px; text-align:center; padding-top:10px; padding-bottom:10px; display:none;}
.dh_xl_jt{ width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #D19A31; position:absolute; margin-top:-16px; margin-left:43px;}
.dh_xl_li{ line-height:40px;}
.dh_xl_li a{ color:#FFF; display:block; width:100%; height:40px; font-size:14px;}
.dh_xl_li:hover{ background:#FFF;}
.dh_xl_li:hover a{ color:#333;}
.dh_ul_logo{ float:left; width:120px;}
.dh_ul_logo img{ width:120px; height:120px; margin:auto; margin-top:10px; transition:0.2s;}
.dh_ul_logo img:hover{ width:110px; height:110px; margin-top:15px;}

/* Banner */
.yzbanner{ width:100%; height:600px; background:url(../images/banner/banner01.jpg) no-repeat;}
.nybanner{ width:100%; height:450px; margin:auto; background:#CCC; overflow:hidden;}
.nybanners{ position:relative; width:100%; margin-top:-100px; height:1052px; background:url(../images/banner/ny_banner.jpg) no-repeat right top; animation: xzty 20s infinite;}
@keyframes xzty
{
	0 { margin-top:-100px;}
	50%{margin-top:-500px;}
	100%{margin-top:-100px;}
}


/* 新闻 */
.news_wk{ width:1200px; height:220px; margin:auto;}
.news_bg{ width:1200px; height:320px; position:absolute; margin-top:-100px; background:#FFF; border-radius:6px 6px 6px 6px; box-shadow:0px 0px 15px #DADADA;}


.news_lbimg{ float:left; width:400px; height:300px; margin:10px 10px;}
.news_txt{ float:left; width:736px; margin-left:24px;}

.gg_ul{ width:100%; margin-top:20px; color:#B20000; transition:0.2s;}
.gg_ul:hover{ color:#000;}
.gg_ul_bt{ width:100%; font-size:20px; font-weight:bold;}
.gg_ul_bt i{ position:absolute; width:64px; height:22px; background:url(../images/gg_tb.png) no-repeat; margin-left:10px; margin-top:3px; animation: myfirst 0.5s 0s infinite;}
@keyframes myfirst
{
	0 { margin-left:10px;}
	50%{margin-left:15px;}
	100%{margin-left:10px;}
}
.gg_ul_xx{ width:100%; font-size:15px; line-height:27px; margin-top:8px;}

.news_fb{ width:736px; overflow:hidden; margin-top:20px;}
.news_fb_nr{ float:left; width:349px; overflow:hidden;}
.news_fb_fg{ float:left; width:38px; overflow:hidden; min-height:100px;}

.qhnews_ul{ width:100%; overflow:hidden; height:34px; background:url(../images/hbxt.jpg) repeat-x bottom;}
.xyxw_bt{ float:left; height:34px; line-height:34px; padding-left:15px; padding-right:15px; border-radius:6px 6px 0px 0px; color:#999; cursor:pointer; }
.zjxx_bt{ float:left; height:34px; line-height:34px; padding-left:15px; padding-right:15px; border-radius:6px 6px 0px 0px; color:#999; cursor:pointer; }
.xwgk_bt{ float:left; height:34px; line-height:34px; padding-left:15px; padding-right:15px; border-radius:6px 6px 0px 0px; color:#999; cursor:pointer; }
.nzdj_bt{ float:left; height:34px; line-height:34px; padding-left:15px; padding-right:15px; border-radius:6px 6px 0px 0px; color:#999; cursor:pointer; }
.xwgg_bt{ float:left; height:34px; line-height:34px; padding-left:15px; padding-right:15px; border-radius:6px 6px 0px 0px; color:#999; cursor:pointer; }

.qhnews_bts{ border:1px solid #EEE; border-bottom:1px solid #FFF; height:32px; color:#B20000; font-weight:bold; padding-left:14px; padding-right:14px;}

.xyxw_more{ float:right; height:34px; line-height:34px; font-family:"宋体"; font-size:12px; display:none;}
.zjxx_more{ float:right; height:34px; line-height:34px; font-family:"宋体"; font-size:12px; display:none;}
.xwgk_more{ float:right; height:34px; line-height:34px; font-family:"宋体"; font-size:12px; display:none;}
.nzdj_more{ float:right; height:34px; line-height:34px; font-family:"宋体"; font-size:12px; display:none;}
.xwgg_more{ float:right; height:34px; line-height:34px; font-family:"宋体"; font-size:12px; display:none;}

.xyxw_more a{ color:#999;}
.zjxx_more a{ color:#999;}
.xwgk_more a{ color:#999;}
.nzdj_more a{ color:#999;}
.xwgg_more a{ color:#999;}

.xyxw_more a:hover{ color:#B20000;}
.zjxx_more a:hover{ color:#B20000;}
.xwgk_more a:hover{ color:#B20000;}
.nzdj_more a:hover{ color:#B20000;}
.xwgg_more a:hover{ color:#B20000;}

.xyxw{ margin-top:5px; overflow:hidden; display:none;}
.zjxx{ margin-top:5px; overflow:hidden; display:none;}
.xwgk{ margin-top:5px; overflow:hidden; display:none;}
.nzdj{ margin-top:5px; overflow:hidden; display:none;}
.xwgg{ margin-top:5px; overflow:hidden; display:none;}

.news_list{ width:100%; margin-top:12px;}
.news_list i{ font-style:normal; float:right; color:#B9B9B9;}
.news_list span{ font-weight:bold; padding-right:5px;}
.news_list a{ color:#6C6C6C; transition:0.2s;}
.news_list a:hover{ color:#B20000; padding-left:5px;}

/*yx_rotaion*/
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}


/* 快捷入口 */
.kjrk_wk{ margin:auto; width:1200px; height:217px; margin-top:30px;}
.kjrk{ width:1260px; margin:auto; position:relative; margin-left:-30px;} 
.kjrk li{ float:left; margin-left:30px; width:277px; height:217px; border-radius:6px 6px 6px 6px; box-shadow:0px 0px 15px #DADADA; overflow:hidden; text-align:center; margin-top:10px;; transition:0.3s;}
.kjrk li a{ width:277px; height:217px; display:block;}
.kjrk li:hover{ margin-top:0px; box-shadow:0px 0px 35px #DADADA;}
.kjrk li div{ width:100%; text-align:center; font-size:18px; font-weight:bold; color:#4F4F4F; padding-bottom:8px; margin-top:19px;}
.kjrk li span{ color:#CCC; font-size:14px; font-family:Arial;}


/* 校园风采 */
.xyfc{ width:1200px; margin-top:35px; margin:auto; border-bottom:1px solid #EEE; padding-bottom:15px; overflow:hidden; margin-top:50px;}
.xyfc_bt{ float:left; font-size:20px; font-weight:bold;}
.xyfc_txt{ float:left; margin-left:12px; margin-top:5px;}
.xyfc_more{ float:right; font-family:"宋体"; font-size:12px; margin-top:10px;}
.xyfc_more a:hover{ color:#B20000;}

.gltd_wz{ width:1200px; margin:auto; overflow:hidden;}
.gltd_ul{ width:1236px; margin-left:-18px; margin-top:20px; overflow:hidden; padding-bottom:47px;}
.gltd_ul_li{ float:left; width:224px; margin-left:19px;}
.gltd_ul_li:hover .gltd_ul_img{ border:1px solid #DDD; }
.gltd_ul_li:hover .gltd_ul_txt{ color:#000;}
.gltd_ul_img{ width:222px; height:166px; border:1px solid #EEE; transition:0.3s;}
.gltd_ul_img img{ width:214px; height:158px; margin:4px 4px;}

/* str */
.str_wrap { overflow:hidden; //zoom:1; font-size:12px; line-height:16px; position:relative; -moz-user-select:none; -khtml-user-select:none; user-select:none; white-space:nowrap;}
.str_move { white-space:nowrap; position:absolute; top:0; left:0; cursor:move;}
.str_move_clone { display:inline-block; //display:inline; //zoom:1; vertical-align:top; position:absolute; left:100%; top:0;}
.str_vertical .str_move_clone { left:0; top:100%;}
.str_down .str_move_clone { left:0; bottom:100%;}
.str_vertical .str_move,
.str_down .str_move { white-space:normal; width:100%;}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{ cursor:inherit;}
.str_wrap img { max-width:none !important;}


/* 友情链接 */
.yq_btwk{ width:1200px; margin:auto;}
.yq_bt_ul{ width:auto; background:#FFF; position:absolute; overflow:hidden; height:30px; margin-top:-15px; margin-left:20px;}
.yq_bt_yd1{ float:left; width:7px; height:7px; background:#EEE; border-radius:6px 6px 6px 6px; margin-top:13px;}
.yq_bt_yd2{ float:right; width:7px; height:7px; background:#EEE; border-radius:6px 6px 6px 6px; margin-top:13px; margin-left:10px;}
.jy_bt{ float:left; padding-left:15px; padding-right:15px; font-size:16px; margin-top:5px; color:#545454; cursor:pointer;}
.xg_bt{ float:left; padding-left:15px; padding-right:15px; font-size:16px; margin-top:5px; color:#545454; cursor:pointer;}
.mx_bt{ float:left; padding-left:15px; padding-right:15px; font-size:16px; margin-top:5px; color:#545454; cursor:pointer;}
.jy_bt i{ width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid #1F1F1F; position:absolute; margin-top:10px; margin-left:5px;}
.xg_bt i{ width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid #1F1F1F; position:absolute; margin-top:10px; margin-left:5px;}
.mx_bt i{ width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid #1F1F1F; position:absolute; margin-top:10px; margin-left:5px;}

.yq_bt{ font-weight:bold; color:#1F1F1F; margin-top:5px;}
.yq_bt i{ border-top:4px solid transparent; border-bottom:4px solid transparent; border-right:4px solid #1F1F1F;margin-top:7px; margin-left:5px;}

.yq_link_wk{ width:1198px; border:1px solid #EEE; border-radius:6px 6px 6px 6px; margin:auto; overflow:hidden; margin-bottom:40px;}
.yq_link{ width:1140px; margin:auto; overflow:hidden; padding-top:16px; padding-bottom:20px;}
.yq_link li{ float:left; margin-top:10px;}
.yq_link span{ font-size:13px; color:#eee; padding-right:10px;}
.yq_link a{ padding-right:10px; color:#6C6C6C;}
.yq_link a:hover{ color:#000;}

#yqlink1{ display:none;}
#yqlink2{ display:none;}
#yqlink3{ display:none;}

/* 版权 */
.bq_bg{ width:100%; background:#353D40; overflow:hidden;}
.bq_bg_link{ width:100%; text-align:center; margin-top:36px;}
.bq_bg_link a{ color:#FFF;}
.bq_bg_link a:hover{ text-decoration:underline;}
.bq_bg_link span{ color:#85878C; padding-left:26px; padding-right:26px;}
.bq_bg_txt{ line-height:28px; width:100%; text-align:center; color:#85888D; margin-top:22px; padding-bottom:30px;}


/* 内页 */
.nybg{ width:100%; margin:auto; background:url(../images/ny_bg.jpg) top center repeat-x #F5F5F5; overflow:hidden;}

/* 内页左右结构 */

.ny_wk{ width:1200px; margin:auto; margin-bottom:40px; margin-top:25px;}
.ny_left{ float:left; width:200px;}
.ny_right{ float:left; width:1000px; min-height:500px; box-shadow:0px 0px 15px #E1E1E1; border-radius:6px 6px 6px 6px; background:#FFF;}


/* 内页当前位置 */
.ny_dqwz{ width:1200px; margin:auto; overflow:hidden;}
.ny_dqwz_bt{ float:left; margin-left:200px; margin-top:25px; overflow:hidden; font-size:19px; font-weight:bold;}
.ny_dqwz_bt div{ float:left; width:6px; height:19px; margin-top:3px; margin-right:10px; border-radius:6px 6px 6px 6px;  border:1px solid #D19A31; background:linear-gradient(#FFF,#D19A31);}/* 标题箭头颜色 */
.ny_dqwz_bt i{ position:absolute; width:0; height:0; border-top:3px solid transparent; border-bottom:3px solid transparent; border-left:3px solid #FFF; margin-left:2px; margin-top:6px;}
.ny_dqwz_wz{ float:right; margin-top:29px; color:#777;}
.ny_dqwz_wz span{ font-family:"宋体"; color:#CCC; padding-left:5px; padding-right:8px;}
.ny_dqwz_wz a{ color:#777;}
.ny_dqwz_wz a:hover{ color:#000;}

/* 内页左侧导航 */
.nyleft_dh{ width:200px; margin-top:10px;}
.nyleft_link{ float:left; width:199px; height:50px; line-height:50px; border:1px solid #DDD; border-right:none; border-radius:100px 0px 0px 100px; margin-top:10px; margin-left:30px; transition:0.2s;}
.nyleft_link a{ width:100%; height:50px; display:block;}
.nyleft_link a span{ padding-left:30px; font-size:16px;}

.nyleft_link:hover{ margin-left:0px; background:#D19A31; border:1px solid #D19A31; border-right:none; color:#FFF;}
.nyleft_link:hover a{ color:#FFF;}

.links{ margin-left:0px; background:#D19A31; border:1px solid #D19A31; border-right:none; color:#FFF;}
.links a{ color:#FFF;}


/*内页文章列表*/
.new_list{ width:940px; overflow:hidden; margin-top:30px; margin-left:30px; border-bottom:1px #EEE solid; padding-bottom:25px; transition:0.3s;}
.new_list:hover{ margin-left:40px;}
.new_list:hover .new_list_txt1{ color:#000;}
.new_list_img{ float:left; width:150px; padding-right:15px; overflow:hidden;}
.new_list_img img{ width:100%;}
.new_list_txt{ float:left;}
.new_list_txt1{ font-size:20px; font-weight:bold;}
.new_list_txt2{ font-size:15px; line-height:25px; margin-top:10px; height:50px;}
.new_list_time{ font-size:14px; color:#CCC; margin-top:12px;}
.new_list_time div{ float:right; color:#CCC; font-size:12px;}

/*翻页内容*/
.nyfy{ width:100%; overflow:hidden; padding-top:40px; padding-bottom:40px; text-align:center;}


/*New_xx*/
.New_xx{ width:940px; overflow:hidden; margin-top:30px; margin-left:30px; padding-bottom:40px;}
.New_xxs{ width:940px; overflow:hidden; margin-top:10px; margin-left:30px; padding-bottom:40px;}
.New_xx_bt{ font-size:30px; font-weight:bold; text-align:center;}
.New_xx_ly{ height:40px; border-bottom:1px solid #EEE; border-top:1px solid #EEE; line-height:40px; margin-top:20px; color:#999; font-size:12px;}
.New_xx_ly span{ margin-right:15px;}
.New_xx_ly2{ text-align:center;}
.New_xx_nr{ font-size:16px; line-height:28px; margin-top:20px; color:#333;}
.New_xx_nr img{ height:auto; display:block; max-width:100%; margin:auto;}
.New_xx_nr video{ height:auto; display:block; max-width:100%; margin:auto;}
.New_xx_fy{ width:940px; height:45px; margin-left:30px; line-height:45px; border: solid 1px #EEE; margin-top:10px; border-radius:4px 4px 4px 4px; transition:0.3s;}
.New_xx_fy a{ padding-left:15px; padding-right:15px; font-size:15px;}
.New_xx_fy:hover{ border: solid 1px #DDD;}

.New_xx_tj{ width:940px; margin-left:30px; font-size:20px; font-weight:bold; border-bottom:3px solid #DDD; padding-bottom:15px; padding-top:40px;}

#ldbz p{margin:auto;margin-top:5px;margin-bottom:5px;line-height:20px;}
#ldbz img{margin-top:20px;margin-bottom:20px;}
#ldbz td{text-align:center;}
/*图文列表*/
.twlist{ width:213px; float:left; margin-left:30px; margin-top:20px; min-height:200px;}
.twlist:hover .twlist_img{ margin-top:0px; border:1px solid #DDD;}
.twlist:hover .twlist_txt{ color:#000;}
.twlist_img{ width:211px; height:158px; margin-top:10px; border:1px solid #EEE; transition:0.3s;}
.twlist_img img{ width:201px; height:148px; margin:5px;}
.twlist_txt{ width:100%; text-align:center; margin-top:10px;}